rs.open "select * from 表1",conn,1,3 后面的两个参数怎样确定?

来源:百度知道 编辑:UC知道 时间:2024/09/25 19:05:59

语法

Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open Source, ActiveConnection, CursorType, LockType, Options

参数

Source 选择性参数:
此 Variant 是为一个有效的 Command 物件变数名称、SQL 陈述式、资料表名称、已存的程序呼叫,或是一个保存的 Recordset 的档名。

ActiveConnection 选择性参数:
不是 Variant 得到一个有效的 Connection 物件变数名称,就是 String 包含 ConnectionString 参数。

CursorType 选择性参数:
此 CursorTypeEnum 值决定提供者在开启 Recordset 时应使用的指标类型。其可以是下列其中一种常数。

常数说明
adOpenForwardOnly(0):开启一个只支援向下卷动的RecordSet。(预设)
AdOpenKeyset(1):支援向上与向下卷动;可看到其他使用者对资料进行变动。
AdOpenDynamic(2):开启一个动态资料指标,支援向上与向下卷动;可看见其他使用者修改、删除、新增的资料。
AdOpenStatic(3):开启一个静态资料指标,支援向上与向下卷动;看不见其他使用者对资料进行变动(较适合asp使用)。

LockType 选择性参数:
此 LockTypeEnum 值决定提供者在开启 Recordset 时应使用何种锁定 (同时性)。其可以是下列其中一种常数。

常数说明
adLockReadOnly(1):唯读,资料无法变更。(预设)
AdLockPessimistic(2):悲观锁定,提供者会进行必要的动作以确保能顺利编辑资料录,其方法通常是在编辑时立即在资料源处锁定资料录。
AdLockOptimistic(3):乐观锁定,提供者使用乐观性锁定,当